#ifndef CONFIG_H
#define CONFIG_H
/* 游戏配置数据 */
#define GAME_WIDTH 512 //宽度
#define GAME_HEIGHT 768 //高度
#define GAME_TITLE "飞机大战v11.0 " //标题
#define GAME_RES_PATH "./plane.rcc" //rcc（二进制资源）路径文件
#define GAME_ICON ":/res/app"   //图标加载路径
#define GAME_RATE 10 //定时器刷新时间间隔 帧率/单位毫秒
/*地图配置数据 */
#define MAP_PATH ":/res/img_bg_level_3" //地图图片路径
#define MAP_SCROLL_SPEED 1 //地图滚动速度

/*飞机配置数据 */
#define HERO_PATH ":/res/hero"//英雄飞机路径1
#define HERO_PATH2 ":/res/hero2" //英雄飞机路径2
#define HERO_PIC_CYCLE 15 //图像切换周期
#define HERO_RECT 20 //飞机边框减小参数
#define HERO_LIFE 3 //生命
#define HERO_TIME 600 //爆炸至重生总时间
#define HERO_DOWN_TIME 100 //爆炸时间
#define HERO_DOWN_INTERVAL 10 //爆炸图片间隔
#define HERO_DOWN_NUM 7 //爆炸图片数量
#define HERO_DOWN1 ":/res/bomb-1"
#define HERO_DOWN2 ":/res/bomb-2"
#define HERO_DOWN3 ":/res/bomb-3"
#define HERO_DOWN4 ":/res/bomb-4"
#define HERO_DOWN5 ":/res/bomb-5"
#define HERO_DOWN6 ":/res/bomb-6"
#define HERO_DOWN7 ":/res/bomb-7"//爆炸图片路径

/* 子弹配置数据 */
#define BULLET_PATH ":/res/bullet_12" //子弹图片路径
#define BULLET_SPEED 5 //子弹移动速度
#define BULLET_NUM 30 //弹匣中子弹总数
#define BULLET_INTERVAL 20 //发射子弹时间间隔
#define BULLET_RELIFE_PLACE 7 //重生时子弹与机翼的距离
#define BULLET_SHOOT_PLACE 20 //子弹发射时与机翼的距离
/* 敌机1配置数据 */
#define ENEMY1_PATH ":/res/img-plane_7" //敌机1资源图片
#define ENEMY1_SPEED 2 //敌机1移动速度
#define ENEMY1_NUM 10 //敌机1总数量
#define ENEMY1_INTERVAL 40 //敌机1出场时间间隔
#define ENEMY1_DOWN_INTERVAL 10 //爆炸间隔
#define ENEMY1_DOWN_NUM 7 //图片数量
#define ENEMY1_DOWN1 ":/res/bomb-1"
#define ENEMY1_DOWN2 ":/res/bomb-2"
#define ENEMY1_DOWN3 ":/res/bomb-3"
#define ENEMY1_DOWN4 ":/res/bomb-4"
#define ENEMY1_DOWN5 ":/res/bomb-5"
#define ENEMY1_DOWN6 ":/res/bomb-6"
#define ENEMY1_DOWN7 ":/res/bomb-7"//爆炸图片路径
/* 敌机2配置数据 */
#define ENEMY2_PATH ":/res/img-plane_6" //敌机2路径
#define ENEMY2_PATH2 ":/res/img-plane_2" //敌机2路径2
#define ENEMY2_CYCLE 300 //图像切换/射击周期
#define ENEMY2_PIC_NUM 2 //正常图片数量
#define ENEMY2_SPEED 1 //敌机2速度
#define ENEMY2_INTERVAL 150 //敌机2出现间隔
#define ENEMY2_NUM 2 //敌机2最大数量
#define ENEMY2_DOWN_INTERVAL 10 //爆炸图片间隔
#define ENEMY2_DOWN_NUM 7 //图片数量
#define ENEMY2_DOWN1 ":/res/bomb-1"
#define ENEMY2_DOWN2 ":/res/bomb-2"
#define ENEMY2_DOWN3 ":/res/bomb-3"
#define ENEMY2_DOWN4 ":/res/bomb-4"
#define ENEMY2_DOWN5 ":/res/bomb-5"
#define ENEMY2_DOWN6 ":/res/bomb-6"
#define ENEMY2_DOWN7 ":/res/bomb-7"//爆炸图片路径
#define ENEMY2_LIFE 2 //生命
/*敌机2子弹配置数据*/
#define BULLET2_PATH ":/res/bullet_2" //子弹路径
#define BULLET2_SPEED 6 //子弹速度
#define BULLET2_NUM 10 //子弹数量
/* 音效配置数据 */
#define SOUND_BACKGROUND ":/res/bg.wav"
#define SOUND_BOMB ":/res/bomb.wav"
#endif // CONFIG_H

